// 创建一个 Promise 对象
let myPromise = new Promise((resolve, reject) => {
    // 模拟异步操作
    setTimeout(() => {
        // 模拟异步操作成功
        resolve("操作成功！");
        // 模拟异步操作失败
        // reject("操作失败！");
    }, 2000);
});

console.log("Promise 状态：Pending（等待中）");

// Promise 对象状态为 Fulfilled（已成功）时执行的回调函数
myPromise.then((result) => {
    console.log("Promise 状态：Fulfilled（已成功）");
    console.log("结果：", result);
}).catch((error) => {
    // Promise 对象状态为 Rejected（已失败）时执行的回调函数
    console.log("Promise 状态：Rejected（已失败）");
    console.error("错误：", error);
});
